// samsting : this file is auto create.

#ifndef ALIYUN_Rds_PreCheckBeforeImportDataRequest_H_
#define ALIYUN_Rds_PreCheckBeforeImportDataRequest_H_

#include "core/rpc_acs_request.h"

namespace aliyun { namespace Rds {

class PreCheckBeforeImportDataRequest : public RpcAcsRequest {
public:
  PreCheckBeforeImportDataRequest();

  int64 GetOwnerId(void) const;
  void  SetOwnerId(int64 OwnerId);

  const string& GetResourceOwnerAccount(void) const;
  void          SetResourceOwnerAccount(const string& ResourceOwnerAccount);

  int64 GetResourceOwnerId(void) const;
  void  SetResourceOwnerId(int64 ResourceOwnerId);

  const string& GetClientToken(void) const;
  void          SetClientToken(const string& ClientToken);

  const string& GetDBInstanceId(void) const;
  void          SetDBInstanceId(const string& DBInstanceId);

  const string& GetSourceDatabaseIp(void) const;
  void          SetSourceDatabaseIp(const string& SourceDatabaseIp);

  const string& GetSourceDatabasePort(void) const;
  void          SetSourceDatabasePort(const string& SourceDatabasePort);

  const string& GetSourceDatabaseUserName(void) const;
  void          SetSourceDatabaseUserName(const string& SourceDatabaseUserName);

  const string& GetSourceDatabasePassword(void) const;
  void          SetSourceDatabasePassword(const string& SourceDatabasePassword);

  const string& GetImportDataType(void) const;
  void          SetImportDataType(const string& ImportDataType);

  const string& GetSourceDatabaseDBNames(void) const;
  void          SetSourceDatabaseDBNames(const string& SourceDatabaseDBNames);

  const string& GetOwnerAccount(void) const;
  void          SetOwnerAccount(const string& OwnerAccount);

private:
  int64  OwnerId_;
  string ResourceOwnerAccount_;
  int64  ResourceOwnerId_;
  string ClientToken_;
  string DBInstanceId_;
  string SourceDatabaseIp_;
  string SourceDatabasePort_;
  string SourceDatabaseUserName_;
  string SourceDatabasePassword_;
  string ImportDataType_;
  string SourceDatabaseDBNames_;
  string OwnerAccount_;

};

} } // namespace aliyun { namespace Rds {

#endif // #ifndef ALIYUN_Rds_PreCheckBeforeImportDataRequest_H_

// end of file 
